Route109_SeashoreHouse_MapScripts::
	map_script MAP_SCRIPT_ON_TRANSITION, Route109_SeashoreHouse_OnTransition
	.byte 0

Route109_SeashoreHouse_OnTransition:
	setflag FLAG_LANDMARK_SEASHORE_HOUSE
	end

Route109_SeashoreHouse_EventScript_Owner::
	lock
	faceplayer
	goto_if_set FLAG_RECEIVED_6_SODA_POP, Route109_SeashoreHouse_EventScript_AlreadyReceivedSodaPop
	goto_if_set FLAG_DEFEATED_SEASHORE_HOUSE, Route109_SeashoreHouse_EventScript_DefeatedTrainers
	goto_if_set FLAG_TEMP_2, Route109_SeashoreHouse_EventScript_AlreadyGaveIntroduction
	msgbox Route109_SeashoreHouse_Text_SeashoreHouseIntro, MSGBOX_DEFAULT
	setflag FLAG_TEMP_2
	release
	end

Route109_SeashoreHouse_EventScript_AlreadyGaveIntroduction::
	msgbox Route109_SeashoreHouse_Text_ShowMeSomeHotMatches, MSGBOX_DEFAULT
	release
	end

Route109_SeashoreHouse_EventScript_DefeatedTrainers::
	msgbox Route109_SeashoreHouse_Text_TakeTheseSodaPopBottles, MSGBOX_DEFAULT
	giveitem ITEM_SODA_POP, 6
	goto_if_eq VAR_RESULT, FALSE, Route109_SeashoreHouse_EventScript_BagFull
	setflag FLAG_RECEIVED_6_SODA_POP
	release
	end

Route109_SeashoreHouse_EventScript_BagFull::
	msgbox Route109_SeashoreHouse_Text_BagFull, MSGBOX_DEFAULT
	release
	end

Route109_SeashoreHouse_EventScript_AlreadyReceivedSodaPop::
	showmoneybox 0, 0
	msgbox Route109_SeashoreHouse_Text_WantToBuySodaPop, MSGBOX_YESNO
	goto_if_eq VAR_RESULT, YES, Route109_SeashoreHouse_EventScript_BuySodaPop
	msgbox Route109_SeashoreHouse_Text_ThatsTooBad, MSGBOX_DEFAULT
	hidemoneybox
	release
	end

Route109_SeashoreHouse_EventScript_BuySodaPop::
	checkmoney 300
	goto_if_eq VAR_RESULT, FALSE, Route109_SeashoreHouse_EventScript_NotEnoughMoney
	checkitemspace ITEM_SODA_POP
	goto_if_eq VAR_RESULT, FALSE, Route109_SeashoreHouse_EventScript_NotEnoughSpace
	msgbox Route109_SeashoreHouse_Text_HereYouGo, MSGBOX_DEFAULT
	removemoney 300
	updatemoneybox
.if OW_SHOW_ITEM_DESCRIPTIONS != OW_ITEM_DESCRIPTIONS_OFF
	hidemoneybox
	giveitem ITEM_SODA_POP
.else
	giveitem ITEM_SODA_POP
	hidemoneybox
.endif
	release
	end

Route109_SeashoreHouse_EventScript_NotEnoughMoney::
	msgbox Route109_SeashoreHouse_Text_NotEnoughMoney, MSGBOX_DEFAULT
	hidemoneybox
	release
	end

Route109_SeashoreHouse_EventScript_NotEnoughSpace::
	msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
	hidemoneybox
	release
	end

Route109_SeashoreHouse_EventScript_Dwayne::
	trainerbattle_single TRAINER_DWAYNE, Route109_SeashoreHouse_Text_DwayneIntro, Route109_SeashoreHouse_Text_DwayneDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
	msgbox Route109_SeashoreHouse_Text_DwaynePostBattle, MSGBOX_AUTOCLOSE
	end

Route109_SeashoreHouse_EventScript_Johanna::
	trainerbattle_single TRAINER_JOHANNA, Route109_SeashoreHouse_Text_JohannaIntro, Route109_SeashoreHouse_Text_JohannaDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
	msgbox Route109_SeashoreHouse_Text_JohannaPostBattle, MSGBOX_AUTOCLOSE
	end

Route109_SeashoreHouse_EventScript_Simon::
	trainerbattle_single TRAINER_SIMON, Route109_SeashoreHouse_Text_SimonIntro, Route109_SeashoreHouse_Text_SimonDefeated, Route109_SeashoreHouse_EventScript_CheckTrainersCompletion
	msgbox Route109_SeashoreHouse_Text_SimonPostBattle, MSGBOX_AUTOCLOSE
	end

Route109_SeashoreHouse_EventScript_CheckTrainersCompletion::
	goto_if_not_defeated TRAINER_DWAYNE, Route109_SeashoreHouse_EventScript_TrainersNotCompleted
	goto_if_not_defeated TRAINER_JOHANNA, Route109_SeashoreHouse_EventScript_TrainersNotCompleted
	goto_if_not_defeated TRAINER_SIMON, Route109_SeashoreHouse_EventScript_TrainersNotCompleted
	setflag FLAG_DEFEATED_SEASHORE_HOUSE
	release
	end

Route109_SeashoreHouse_EventScript_TrainersNotCompleted::
	release
	end

Route109_SeashoreHouse_Text_SeashoreHouseIntro:
    .string "我是大海之家的老板，\n你可以叫我大海先生！\p我最为喜欢的事情\n是观看激烈的宝可梦对战。\p给我看看你的激情吧！\p如果你能打败这里的所有训练家，\n我这里有奖励送给你。$"

Route109_SeashoreHouse_Text_ShowMeSomeHotMatches:
    .string "让我看看激烈的对战吧！\p我开这大海之家的\n目的就在于此！$"

Route109_SeashoreHouse_Text_TakeTheseSodaPopBottles:
    .string "火热的对战把人\n都要烧焦了！\l我已经无法描述我的兴奋了！\p这些送给你，当作是我\n对你的热情的谢礼，\p总共6瓶劲爽汽水！$"

Route109_SeashoreHouse_Text_BagFull:
    .string "哎，但是你的包包已经满了，\n我会暂时替你保管的。$"

Route109_SeashoreHouse_Text_WantToBuySodaPop:
    .string "想买劲爽汽水吗？\n宝可梦都很喜欢它！\p只卖¥300一瓶！\n来买吧！$"

Route109_SeashoreHouse_Text_HereYouGo:
    .string "给！$"

Route109_SeashoreHouse_Text_NotEnoughMoney:
    .string "钱不够。$"

Route109_SeashoreHouse_Text_ThatsTooBad:
    .string "不买吗？\n真遗憾。$"

Route109_SeashoreHouse_Text_DwayneIntro:
    .string "伙计，知道吗，在大海之家的\n训练家之中，没有人比我\l更充满激情了！$"

Route109_SeashoreHouse_Text_DwayneDefeated:
    .string "火热的对战！\n我心服口服了，伙计！$"

Route109_SeashoreHouse_Text_DwaynePostBattle:
    .string "在凯那市就是要享受\n火热的对战和冰爽的劲爽汽水！$"

Route109_SeashoreHouse_Text_JohannaIntro:
    .string "无聊的对战不值得为之付出努力。\p只有火一般的对战才能使\n训练家和宝可梦成长起来！$"

Route109_SeashoreHouse_Text_JohannaDefeated:
    .string "好热！$"

Route109_SeashoreHouse_Text_JohannaPostBattle:
    .string "呼，我渴了。\n去喝点劲爽汽水吧。$"

Route109_SeashoreHouse_Text_SimonIntro:
    .string "让你见识一下我的\n宝可梦的厉害。不要哭鼻子！$"

Route109_SeashoreHouse_Text_SimonDefeated:
    .string "……输了，但我不会哭的……$"

Route109_SeashoreHouse_Text_SimonPostBattle:
    .string "如果我的宝可梦会那样\n背着我过海的招式，\l我就可以摆脱这个泳圈了。$"

